<?php

use think\Route;

// 路由到首页
Route::get('/', 'book/Index/index');
Route::group(['ext' => 'html'], function () {
    //api模块
    Route::get('qrcode/:data$', 'api/QRCode/qrCode');                                    // 二维码生成

    // book模块
    Route::get('book/:bid$', 'book/Book/bookInfo');                                        // 图书-图书内容
    Route::get('read/:bid/:cid$', 'book/Book/chapter');                                    // 图书-章节内容
    Route::get('list/:bid$', 'book/Book/chapterList');                                        // 图书-章节列表
    Route::get('all', 'book/Book/all');                                                    // 图书-书库
    Route::get('top$', 'book/Book/top');                                                    // 图书-排行
    Route::get('subscription/:bid/:cid$', 'book/Book/subscription');                        // 图书-手动订阅章节
    // book模块-member子模块
    Route::get('bookcase$', 'book/member.Book/bookcase');                                    // 图书-会员中心-书架
    Route::get('addbookcase/:bid$', 'book/member.Book/addBookcase');                        // 图书-会员中心-加入书架
    Route::get('removebookcase/:bid$', 'book/member.Book/removeBookcase');                // 图书-会员中心-删除书架
    Route::get('autosubscription/:bid/:switch$', 'book/member.Book/autoSubscription');    // 图书-会员中心-自动订阅章节
    Route::get('autosubscription_list$', 'book/member.Book/autoSubscriptionList');        // 图书-会员中心-自动订阅章节列表
    Route::get('member$', 'book/member.Index/index');                                        // 图书-会员中心
    Route::get('topup$', 'book/member.Pay/topup');                                        // 图书-充值操作
    Route::get('payment', 'book/member.Pay/payment');                                        // 图书-充值处理
    Route::get('account$', 'book/member.Account/index');                                    // 图书-账户设置
    Route::rule('login$', 'book/member.Login/index', 'GET|POST');                    // 图书-会员登录
    Route::rule('ajaxlogin$', 'book/member.Login/ajaxLogin', 'GET|POST');                // 图书-会员ajax登录
    Route::rule('thirdlogin', 'book/member.Login/thirdLogin', 'GET|POST');            // 图书-会员第三方登录
    Route::get('logout$', 'book/member.Login/logout');                                    // 图书-注销
    Route::rule('reg$', 'book/member.Register/index', 'GET|POST');                    // 图书-注册
}, [], ['bid' => '\d+', 'cid' => '\d+', 'switch' => '\d']);